{
GskGLRenderer *self = GSK_GL_RENDERER (renderer);
- self->scale_factor = gdk_window_get_scale_factor (window);
-
/* If we didn't get a GdkGLContext before realization, try creating
* one now, for our exclusive use.
*/
width = ceilf (viewport->size.width);
height = ceilf (viewport->size.height);
+ self->scale_factor = gdk_window_get_scale_factor (gsk_renderer_get_window (renderer));
gdk_gl_context_make_current (self->gl_context);
/* Prepare our framebuffer */
if (self->gl_context == NULL)
return;
+ self->scale_factor = gdk_window_get_scale_factor (window);
gdk_gl_context_make_current (self->gl_context);
viewport.origin.x = 0;
{
gsk_ensure_resources ();
-
- self->scale_factor = 1;
self->render_ops = g_array_new (FALSE, FALSE, sizeof (RenderOp));
#ifdef G_ENABLE_DEBUG